Wbudowane obiekty - frame |
Przejd╝ do: [w│a╢ciwo╢ci] | [metody]
Obiekt frame zawiera informacje na temat danej ramki. Ka┐da ramka zdefiniowana jest poleceniem <FRAME>. Obiekt frame jest bardzo podobny do obiektu window, poniewa┐ ramka jest tak jakby osobn▒ stron▒, kt≤ra posiada swoje ╝r≤d│o oraz inne w│a╢ciwo╢ci i metody. Do ramki mo┐na dotrzeµ r≤wnie┐ poprzez tablicΩ asocjacyjn▒ frames[ ]. Ilo╢µ ramek w bie┐▒cej ramce/oknie okre╢la window.frames.length. WiΩcej o dzia│aniu tego obiektu dowiesz siΩ z kursu JavaScript, a o deklarowaniu i parametrach znacznika <FRAME> - z kursu HTML'a.
W│a╢ciwo╢ci | |
document |
odniesienie do dokumentu w danym oknie [wiΩcej...] |
frames |
tablica (kolekcja) zawierajÜca referencje do wszystkich ramek w oknie (czyli element≤w okre╢lonych przez <FRAME NAME="ramka1">) |
length |
okre╢la liczbΩ ramek znajduj▒cych siΩ bezpo╢rednio w danym oknie |
location |
okre╢la adres URL bie┐▒cego okna [wiΩcej...] |
name |
okre╢la nazwΩ okna |
parent |
okre╢la okno nadrzΩdne w hierarchii wzglΩdem bie┐▒cego okna, tzw: "rodzic" |
self |
okre╢la bie┐▒ce okno (r≤wnowa┐ne z window) |
top |
okre╢la okno najwy┐ej po│o┐one w hierarchii |
Metody | |
alert("tekst") |
wy╢wietla okienko dialogowe typu alert [wiΩcej...] |
blur |
odbiera focus, deaktywuje |
close |
zamyka dane okno |
confirm("tekst") |
wy╢wietla okienko dialogowe typu confirm [wiΩcej...] |
focus |
nadaje focus, aktywuje |
open("adres", "nazwa", "parametry") |
otwiera nowe okno [wiΩcej...] |
prompt("tekst") |
wy╢wietla okienko dialogowe typu prompt [wiΩcej...] |
scroll(x, y) |
przewija ramkΩ do podanych wsp≤│rzΩdnych |
setInterval("funkcja", czas_w_ms) |
ustawia wywo│ywanie funkcji w okre╢lonych odstΩpach czasu [wiΩcej...] |
setTimeout("funkcja", czas_w_ms) |
ustawia wywo│anie funkcji po up│ywie okre╢lonego czasu [wiΩcej...] |
clearInterval(id) |
zatrzymuje timer wywo│ywania funkcji w okre╢lonych odstΩpach czasu o danym |
clearTimeout(id) |
zatrzymuje timer wywo│ania funkcji po up│ywie okre╢lonego czasu o danym |
![]() |